keep a weather eye out - French English Dictionary